package vo;

import com.framework.vo.PersistentObject;

public class Camion extends PersistentObject {

	private String matricula;
	private String marca;
	private String modelo;
	private double pesoMercaderia;
	private boolean disponible;

	public Camion(String matricula, String marca, String modelo, double peso) {
		this.matricula = matricula;
		this.marca = marca;
		this.modelo = modelo;
		this.pesoMercaderia = peso;
		this.disponible = true;
	}

	public boolean isDisponible() {
		return this.disponible;
	}
	
	public void pasarADisponible(){
		this.disponible = true;
	}
	
	public void pasarANoDisponible(){
		this.disponible = false;
	}
	
	public String getMarca() {
		return marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}

	public String getMatricula() {
		return matricula;
	}

	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}

	public String getModelo() {
		return modelo;
	}

	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	public Double getPesoMercaderia() {
		return pesoMercaderia;
	}

	public void setPesoMercaderia(Double pesoMercaderia) {
		this.pesoMercaderia = pesoMercaderia;
	}
	
	public String toString(){
		String dev = "Matricula : " + getMatricula() + " Peso: "+getPesoMercaderia();
		return dev;
	}

}
